learning elixir, solving a few of 2018's challenges as a warmup

hot tips:
* trim your lists
